export default {
  basePath: '/basics/attrModelManage/attribute/attribute',
  pageTitle: '查看属性',
  formData: [ // 组件信息
    {
      fileName: 'qwInput', // 组件的文件名称
      fileUrl: 'common', // 组件目录关键字 common：通用模板 custom：自定义模板
      data: {
        name: 'attrValue_s', // 商户名称对应的数据库字段name 自定义
        value: '', // 字段value值 String 或 Number
        label: '属性值名称', // 字段label
        type: 'input', // 字段类型
        placeholder: '请输入内容' // 字段placeholder
      }
    }

  ],
  // 表单校验信息
  formDataRules: {},
  // form插槽
  formSlots: [],
  // 表格上面操作项
  tableTopOperate: [
    {
      name: 'relation', // 操作项名称
      label: '关联属性值' // 操作项标签
    },
    {
      name: 'attributeViewSubmit', // 操作项名称
      label: '提交' // 操作项标签
    },
    {
      name: 'attributeViewClose', // 操作项名称
      label: '取消' // 操作项标签
    }
  ],
  // 表格上面批量操作项
  tableTopBatchOperate: [
    {
      name: 'disassociation', // 操作项名称
      label: '批量取消关联' // 操作项标签
    },
    // {
    //   name: 'attributeViewSubmit',
    //   label: '批量更新'
    // }
  ],
  // 表格头部信息
  columns: [
    {
      type: 'selection',
      width: 60,
      align: 'center'
    },
    {
      title: '属性值名称',
      key: 'attrValue',
      minWidth: 120
    },
    {
      title: '属性值编号',
      key: 'attrValueUuid',
      minWidth: 120
    },
    {
      title: '所在属性',
      key: 'attributeName',
      minWidth: 120
    },
    {
      title: '属性编号',
      key: 'attributeUuid',
      minWidth: 120
    },
    {
      title: '位置',
      key: 'position',
      slot: 'position',
      minWidth: 160,
      align: 'center'
    },
    {
      title: '操作',
      slot: 'action',
      align: 'center',
      fixed: 'right',
      minWidth: 120
    }
  ],
  // 列表页请求接口地址
  requestApi: { // 视情况自定义
    // 获取已关联列表数据
    getTableList: {
      url: '/sysback/template/producttmplateattrandvalue/getAttrValuesByAttrUuid', // 接口地址
      type: 'post' // 接口请求类型
    },
    // 获取未关联属性
    getNoRelAttribute: {
      url: '/sysback/template/producttemplateattrvalue/getNoRelAttrValuesByAttrUuid', // 接口地址
      type: 'post' // 接口请求类型
    },
    // 删除列表
    delTableList: {
      url: '/sysback/template/producttemplateattrvalue/deleteAttrValueByUuids', // 接口地址
      type: 'post' // 接口请求类型
    },
    // 取消关联属性
    delRelationAttribute: {
      // url: '/sysback/template/producttmplateattrandvalue/deleteByUuids', // 接口地址
      url: '/sysback/template/producttmplateattrandvalue/baseDeletes', // 接口地址
      type: 'post' // 接口请求类型
    },
    // 关联属性
    toRelationAttribute: {
      url: '/sysback/template/producttmplateattrandvalue/createRelationAttrAndAttrValue', // 接口地址
      type: 'post' // 接口请求类型
    },
    // 更新
    renewTableList: {
      url: '/sysback/template/producttmplateattrandvalue/batchUpdatePosition', // 接口地址
      type: 'post' // 接口请求类型
    }
  }
}
